# 基础镜像
FROM java:8

# 维护者信息
LABEL MAINTAINER=JiChangXiu

# 对外暴露的端口
EXPOSE 8081

# 设置时区
ENV TZ="Asia/Shanghai"

# 指定路径
WORKDIR /opt/jcx/jcx-boot

# 复制jar文件到路径
# COPY *.jar /opt/jcx/jcx-boot/
ADD target/Jcx-Admin.jar Jcx-Admin.jar

# 执行命令 这一行相当于前面的 java -jar xxx.jar 也就是运行这个项目
# 过-D参数在对jar打包运行的时候指定需要读取的配置,为了缩短 Tomcat 启动时间，添加一个系统属性指向 "/dev/urandom"
ENTRYPOINT ["java","-Xms256m","-Xmx1024m","-XX:MetaspaceSize=128m","-XX:MaxMetaspaceSize=512m","-Dspring.profiles.active=prod","-Djava.security.egd=file:/dev/./urandom","-jar","Jcx-Admin.jar"]
